drop deck trailer - German English Dictionary